jQuery(function($){
    var pedido = $("#pedido");
    
    function get_pedidos_table(){
        $.ajax({
            url: '../Ajax?tipo=pedido&acao=listar',
            type: 'POST',
            data: '',
            async: false,
            success: function (data) {
                if( data!="false" ) {
                    var parsedData = JSON.parse(data);
                        var toMSG = '';
                    $.each(parsedData, function(index, item){
                           
                            toMSG += '<tr data-id="'+item.numpedido+'">';
                            toMSG += '  <td>'+item.numpedido+'</td>';
                            toMSG += '  <td>'+item.cliente+'</td>';
                            toMSG += '  <td>'+item.total_itens+'</td>';
                            toMSG += '  <td>'+item.data_cadastro+'</td>';
                            toMSG += '  <td>'+item.tempo_preparo+'</td>';
                            toMSG += '  <td>'+item.data_entrega+'</td>';
                            toMSG += '  <td>R$ '+item.valor_total+'</td>';
                            toMSG += '  <td>';
                            toMSG += '      <a data-id="'+item.numpedido+'" href="#remover-pedido" title="Remover">Remover</a><br>';
                            toMSG += '      <a data-id="'+item.numpedido+'" href="#visualizar-pedido" title="Visualizar">Visualizar</a>';
//                            toMSG += '    <a class="table-remover" data-id="'+item.numpedido+'" href="#remover-pedido" title="Remover">remover</a><br>';
                            toMSG += '  </td>';
                            toMSG += '</tr>';

                    });

                    $("tbody").html(toMSG);
                } else {
                     $("table").html("Nenhum pedido");
                } //endif
            }
        });
    }
    
    if( pedido.length>0 ){
        if( pedido.attr("data-tipo")=="exibir" ) {
            get_pedidos_table();
        }
    }
    
// Remover Pedido
$('body').delegate('a[href=#remover-pedido]', 'click', function(event) {
    event.preventDefault();
    $("#dialog-remover").attr({
       "data-id": $(this).attr('data-id'),
       "data-tipo": "pedido"
    }).dialog('open');
});

// Visualizar Pedido
$('body').delegate('a[href=#visualizar-pedido]', 'click', function(event) {
    event.preventDefault();
    var id_pedido = $(this).attr('data-id');
    
    
    $.ajax({
            url: '../Ajax?tipo=pedido&acao=listarum&id='+id_pedido,
            type: 'POST',
            data: '',
            async: false,
            success: function (data) {
                console.log(data);
                if( data!="false" ) {
                    var parsedData = JSON.parse(data);
                        var toMSG = '';                        
                        toMSG += '<table>';
                        toMSG += '    <thead>';
                        toMSG += '      <tr>';
                        toMSG += '        <td>Nome</td>';
                        toMSG += '        <td>Quantidade</td>';
                        toMSG += '        <td>Preco un.</td>';
                        toMSG += '        <td>Preco Total</td>';
                        toMSG += '      </tr>';
                        toMSG += '    </thead>';
                        toMSG += '    <tbody>';
                        
                    $.each(parsedData, function(index, item){
                           
                            toMSG += '<tr">';
                            toMSG += '  <td>'+item.nome+'</td>';
                            toMSG += '  <td>'+item.quantidade+'</td>';
                            toMSG += '  <td>'+item.preco_unitario+'</td>';
                            toMSG += '  <td>R$ '+item.preco_total_item+'</td>';
                            toMSG += '</tr>';

                    });
                    
                    toMSG += '    </tbody>';
                    toMSG += '</table>';

                    $("#dialog-alert").dialog(
                            { autoOpen:true, width: 450, height: 300, maxWidth: 600, maxHeight: 500,}
                            ).html(toMSG);
                }
            }
        });
    
    
    
    
});
   
});